Career 2012 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 LTA Hull Challenger - Hull The Rajasthan Golden Jubilee - Jaipur Budapest Challenger - Budapest Media Will Cup Busan Challenger Tennis - Busan Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza The Shelbourne Irish Open - Dublin Odlum Brown Vancouver Open - Vancouver Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Internationaux du Doubs - Besancon Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Dublin Challenger - Dublin ATP Open Castilla y Leon - Segovia National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Sao Paulo Challenger Heilbronn Challenger Wroclaw Challenger Monza Challenger Bogota Challenger Belo Horizonte Challenger Tennis Napoli Cup - Napoli The Bolton Challenger - Bolton Bogota Challenger The LTA Wrexham Challenger - Wrexham USTA Freeman Men's Challenger - Joplin VI Abierto Internacional de Salinas - Salinas The Scottish Tennis Championships - Edinburgh TED Open-Akbank Private Banking - Istanbul Hilton Waikoloa USTA Challenger - Waikoloa Neride Prague Indoor - Prague Challenger Banque Nationale Rimouski - Rimouski Open de Charleroi - Charleroi CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Fergana Challenger - Fergana Optimus Maia Open - Maia USTA Challenger of San Antonio - San Antonio Gran Copa Ericsson - Rio de Janeiro Quelle Cup - Furth CMG Asia Open - Hong Kong Hungarian Architect Open - Budapest Samsung Securities Cup Challenger - Seoul 5th Sardinian International Championships - Cagliari IPP Open - Helsinki 2004 Freeman Men's Challenger - Joplin The LTA Men's Challenger - Southampton Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Men's Challenger of Dallas - Dallas Aberto de Santa Catarina - Florianopolis Atlanta Clay Court Challenger - Atlanta Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Schickedanz Open 2007 - Furth Qatar ATP Challenger - Doha VI Gramado Open de Tenis - Gramado IPP Open - Helsinki KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Olbia Challenger - Olbia 13 BH Tennis Open International Cup - Belo Horizonte Garden Open 2005 - Rome Ljubljana Open - Ljubljana Bukhara Challenger - Bukhara Open D'Orleans - Orleans I Manta Open - Manta 14° BH Tennis Open - Belo Horizonte Sail Open - New Delhi ATP Challenger Numea - New Caledonia Semgroup Challenger - Tulsa 2004 Keys Gate Challenger - Homestead Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Alexander Kolyaskin Memorial - Donetsk Malaysian Open - Kuala Lumpur Challenger DCNS de Cherbourg - Cherbourg X Challenger Britania Zavaleta - Puebla Music City Challenger - Nashville Heilbronn Open - Heilbronn Manta Challenger Open Prevadies - St. Brieuc Seville Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali di Tennis di Bergamo - Bergamo VIII Gramado Open - Gramado GHI Bronx Classic - Bronx Caltanissetta Challenger Morocco Tennis Tour - Tanger TED Open - Istanbul Winnetka Challenger Ramat Hasharon Challenger Samsung Securities Cup - Seoul Music City Challenger - Nashville Oldum Brown Vancouver Open - Vancouver Challenger 42 - Andrezieux Brasilia Challenger Salinas Challenger Torneo Internacional Challenger Fila 2006 - Leon Morocco Tennis Tour - Marrakech Tatra Banka Slovak Open - Bratislava Morocco Tennis Tour - Meknes Music City Challenger - Nashville The LTA Men's Challenger Wrexham - Wrexham Harrah's Entertainment Men's Pro Challenger - Tunica St. Brieuc Challenger Freudenstadt Challenger Cali Challenger The Comercia Challenger - Aptos Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Montauban - Montauban Milan Indoors - Milan Open 13 - Marseille Pilot Pen International - New Haven Kremlin Cup - Moscow Open Seat-Godo '98 - Barcelona Paegas Czech Open - Prague Generali Open 1998 - Kitzbuhel President's Cup 1998 - Tashkent Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha Open de L'Isere (Open 38) - Grenoble Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna AXA Cup - London Estoril Open - Estoril Mallorca Open - Mallorca The Nottingham Open - Nottingham 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel President's Cup 2000 - Tashkent Salem Open - Hong Kong Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Qatar Mobil Open 2001 - Doha Dubai Tennis Open - Dubai BMW Open - Munich Gerry Weber Open - Halle Delhi Challenger I - New Delhi The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Adidas International - Sydney Open 13 - Marseille Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle The Samsung Open - Nottingham Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen Rotterdam St. Petersburg Barcelona AT&T Challenger of Dallas - Dallas Gstaad Stuttgart Basel Moscow Milan Stuttgart Rotterdam St. Petersburg New Haven Long Island Copenhagen Long Island Bordeaux Doha Barcelona Challenger Canottieri Minico - Mantova Moscow Warsteiner Challenger Lubeck - Lubeck HTV Challenger - Ho Chi Minh City New Haven The West Side Tennis Club Clay Court Challenger - Forest Hills Open Castilla y Leon Trofeo Iberdrola - Segovia Rado Swiss Open - Gstaad Synsam Swedish Open - Bastad Fifth Third Bank Tennis Championships - Lexington Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow 1997 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Chennai Open - Chennai KGHM Polish Indoors - Wroclaw LTA Shrewsbury Challenger - Shrewsbury Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Akbank Private Banking TED Open - Istanbul AT&T Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup 2005 - Campos do Jordao China Open - Beijing Vietnam Open - Ho Chi Minh City Kremlin Cup - Moscow Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Citrix Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas KGHM Polish Indoors - Wroclaw TCT Open - Tunis Gerry Weber Open - Halle Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Osaka International Tennis Tournament - Osaka Heineken Trophy - 's-Hertogenbosch Okal Cup 2001 International Bavarian Championships - Eckental Chennai Open - Chennai Sydney International - Sydney 2005 Freeman Men's Challenger - Joplin Citta di Monza - Monza SAP Open - San Jose Lucknow ATP Tour Challenger - Lucknow Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Credicard Mastercard Tennis Cup - Campos do Jordao Grand Prix Hassan II - Casablanca China Open - Beijing Ordina Open - 's-Hertogenbosch Oberstaufen Cup - Oberstaufen USTA Illinois Challenger - Champaign RCA Championships - Indianapolis Akbank Private Banking TED Open 2006 - Istanbul Copenhagen Open - Copenhagen Ostdeutscher Sparkessen Cup - Dresden Stockholm Open - Stockholm Tata Open 2002 - Chennai Gerry Weber Open - Halle Gerry Weber Open - Halle Qatar Exxon Mobil Open 2002 - Doha Generali Open 1997 - Kitzbuhel Milan Indoors - Milan President's Cup 1997 - Tashkent CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Waldbaum's Hamlet Cup - Long Island Paegas Czech Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten International Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Gerry Weber Open - Halle Gerry Weber Open - Halle Pilot Pen International - New Haven Ethias Trophy - Mons Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Guardian Direct Cup - London 1998 Mercedes Cup - Stuttgart Flea Market Cup Busan Challenger Tennis - Busan Belgrade Challenger Besancon Challenger ABN/AMRO World Tennis Tournament - Rotterdam Barletta Challenger Busan Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Cremona Challenger Gstaad Stuttgart Long Island Campos do Jordao Challenger Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon San Marino St. Petersburg Open - St. Petersburg Marseille Antwerp Milan Prague Halle New Haven Lyon Vienna Marseille Barcelona Nice Halle Gstaad Basel Ostrava Lyon Moscow Moscow Zaragoza Nice New Haven Moscow Kitzbuhel Athens Lyon Campbell's Hall of Fame Tennis Championships - Newport Stockholm Open - Stockholm Rado Swiss Open - Gstaad Dubai Tennis Open - Dubai IPB Czech Indoor - Ostrava Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm RCA Championships - Indianapolis Adidas International - Sydney Estoril Open - Estoril BMW Open - Munich RCA Championships - Indianapolis Kremlin Cup - Moscow Adelaide Estoril Schickendanz Open - Furth Adelaide Downtown Athletic Club USTA Challenger - Amarillo Munich GHI Bronx Tennis Classic - Bronx KGHM Polish Indoors - Wroclaw Bristol Challenger Trophy - Bristol Halle Basel New Haven Schenectady Open 13 - Marseille President's Cup - Tashkent Gerry Weber Open - Halle China Open - Beijing Legg Mason Tennis Classic - Washington D.C. European Community Championships - Antwerp Adelaide Sydney ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Marseille Copenhagen Open - Copenhagen Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Open Seat-Godo '99 - Barcelona Stuttgart Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Tento Czech Open - Prague Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Estoril Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart The Stella Artois Grass Court Championships - London Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells BA-CA Tennis Trophy - Vienna Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Hamburg Rome Cincinnati Paris Hamburg Canadian Open Essen Monte Carlo Hamburg Rome Cincinnati Stockholm Paris Stockholm Waldbaum's Hamlet Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Open 13 - Marseille Rogers Masters - Toronto ABN/AMRO World Tennis Tournament - Rotterdam Masters Series - Hamburg Tata Open 2003 - Chennai Siebel Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Davidoff Swiss Indoors - Basel Estoril Open - Estoril Rotterdam Telenordia Swedish Open - Bastad BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Estoril Open - Estoril Waldbaum's Hamlet Cup - Long Island ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo 2000 - Barcelona CA Tennis Trophy - Vienna CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Barcelona Open Seat-Godo '97 - Barcelona Tennis Masters Series - Paris Gold Flake Open - Chennai German Open - Hamburg Energis Open - Amersfoort Republic National Bank Monte Carlo Open - Monte Carlo Monte Carlo Monte Carlo Tennis Masters Series - Monte Carlo Tata Open - Chennai Hypo Group Tennis International - Portschach Millenium Tennis Championships - Delray Beach Tennis Masters Series - Hamburg Rome Pacific Life Open - Indian Wells Australian Men's Hardcourt Championships - Adelaide Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Montreal CA Tennis Trophy - Vienna Cincinnati Wimbledon - London Estoril Open - Estoril Kroger / St. Jude International - Memphis Tel Aviv Lyon French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London The Stella Artois Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open French Open - Paris French Open Wimbledon Australian Open French Open Wimbledon Australian Open French Open Wimbledon U.S. Open French Open U.S. Open French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Stuttgart U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Olympics - Sydney Davis Cup, World Group, QR, RUS-ROU 3-2 Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, QR, RUS-JPN 3-1 Tennis Masters Cup - Sydney ATP Tour World Championship ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Tennis Masters Cup - Lisbon Grand Slam Cup - Munich Grand Slam Cup - Munich ATP Tour World Championship - Hannover ATP Tour World Championship Grand Slam Cup Grand Slam Cup